﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Jet.Payment.Cielo.Model
{
    public enum Environment
    {
        Test,
        Live
    }
    public enum Types
    {
        Visa, 
        Mastercard,
        AmericanExpress,
        Elo,
        Diners,
        Discovery,
        JCB,
        Aura
    }
    public enum ProductCielo
    {
        Credito_a_vista = 1,
        Credito_parcelado_loja = 2,
        Credito_parcelado_emissor = 3,
        Debito = 'A'
    }
    public enum Authorize
    { 
        Nao_Autorizar = 0,
        Autorizar_somente_se_autenticada = 1,
        Autorizar_autenticada_e_nao_autenticada = 2,
        Autorizar_sem_autenticacao = 3,
        TransacaoRecorrente= 4
    }

    public enum StatusTransaction
    {
        Created = 0,
        InProgress = 1,
        Authenticated = 2,
        NotAuthenticated = 3,
        Authorized = 4,
        Unauthorised = 5,
        Taken = 6,
        Canceled = 9,
        InAuthentication = 10,
        InCancellation  = 12
    }
}
